Merged
Conversation
|
🔍 Docker image security scan completed successfully! ✅ No critical vulnerabilities found Image scanned: The scan checked for:
|
1 similar comment
|
🔍 Docker image security scan completed successfully! ✅ No critical vulnerabilities found Image scanned: The scan checked for:
|
|
🔍 Docker image security scan completed successfully! ✅ No critical vulnerabilities found Image scanned: The scan checked for:
|
|
🔍 Docker image security scan completed successfully! ✅ No critical vulnerabilities found Image scanned: The scan checked for:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 Description
Improved DNS resolution logic in
api-entrypoint.shfor Kubernetes pod operator to run dbt workloads. The previous implementation had an infinite loop without proper timeout or retry limits, causing pods to hang indefinitely when Git repository servers were unreachable. This change implements a robust retry mechanism with configurable parameters and proper error handling.🎯 Type of Change
🔗 Related Issues
🧪 Testing
Testing Scenarios:
📋 Checklist
📸 Screenshots
Before (Infinite Loop):
After (Controlled Retry Logic):
🔍 Additional Notes
Key Improvements:
Controlled Retry Logic
DNS_RETRY_MAX_ATTEMPTS)DNS_RETRY_INTERVAL)Better Timeout Handling
DNS_CONNECT_TIMEOUT)DNS_MAX_TIMEOUT)Enhanced Logging
log_errorfunctionConfigurable Environment Variables
Better Error Handling
Impact:
Note: Please ensure all CI checks pass before requesting review.